package com.bc.mes.mbg.mapper;

import com.bc.mes.mbg.model.wearhouse.WmWarehouse;
import com.bc.mes.mbg.model.wearhouse.WmWarehouseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WmWarehouseMapper {
    int countByExample(WmWarehouseExample example);

    int deleteByExample(WmWarehouseExample example);

    int deleteByPrimaryKey(Long warehouseId);

    int insert(WmWarehouse record);

    int insertSelective(WmWarehouse record);

    List<WmWarehouse> selectByExample(WmWarehouseExample example);

    WmWarehouse selectByPrimaryKey(Long warehouseId);

    int updateByExampleSelective(@Param("record") WmWarehouse record, @Param("example") WmWarehouseExample example);

    int updateByExample(@Param("record") WmWarehouse record, @Param("example") WmWarehouseExample example);

    int updateByPrimaryKeySelective(WmWarehouse record);

    int updateByPrimaryKey(WmWarehouse record);
}